﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ITCR.ProyectoAgricola.Datos;
using ITCR.ProyectoAgricola.Base;
using ITCR.ProyectoAgricola.Negocios;
using System.Threading;
using System.Data;
using System.Data.SqlTypes;
using System.Data.SqlClient;

namespace ITCR.ProyectoAgricola.Interfaz
{
    public partial class desplegarImplementacionEquipamiento : System.Web.UI.Page
    {
        public PDFGenerator pdf = new PDFGenerator();
        public string valorIdEmpresa;

        public int identificadorImplementacion;
        public int identificadorEquipamiento;
        DataTable tablaImplementacion = new DataTable();
        DataTable tablaEquipamiento = new DataTable();
        DataTable tablaEquipamientoBandeja = new DataTable();
        DataTable tablaEquipamientoEquipo = new DataTable();
        DataTable tablaEquipamientoMalla = new DataTable();
        DataTable tablaEquipamientoMaterial = new DataTable();
        DataTable tablaEquipamientoPantalla = new DataTable();
        DataTable tablaEquipamientoPlastico = new DataTable();
        DataTable tablaEquipamientoSistema = new DataTable();

        protected void Page_Load(object sender, EventArgs e)
        {
            //valorIdEmpresa = Convert.ToString(Request.QueryString["idEmpresa"]);
            valorIdEmpresa = (string)Session["idEmpresa"];

            cEMPRESABase cargarEmpresa = new cEMPRESABase();
            cargarEmpresa.IdEmpresa = int.Parse(valorIdEmpresa);
            cargarEmpresa.SeleccionarUno();
            tituloEmpresa.InnerText = cargarEmpresa.NombreEmpresa.ToString();

            CheckboxAlmacenesFiscales.Checked = false;
            CheckboxAlmacenesFiscales.Enabled = false;
            CheckboxConstruccion.Checked = false;
            CheckboxConstruccion.Enabled = false;
            CheckboxMovimientoTierrasCanalizacion.Checked = false;
            CheckboxMovimientoTierrasCanalizacion.Enabled = false;
            CheckboxPermisos.Checked = false;
            CheckboxPermisos.Enabled = false;
            CheckboxTopografia.Checked = false;
            CheckboxTopografia.Enabled = false;
            CheckboxTransporte.Checked = false;
            CheckboxTransporte.Enabled = false;
            CheckboxOtroImplementacion.Checked = false;
            CheckboxOtroImplementacion.Enabled = false;
            labelOtroImplementacion.Text = "";

            cIMPLEMENTACIONBase cargarImplementacion = new cIMPLEMENTACIONBase();
            tablaImplementacion = cargarImplementacion.SeleccionarTodos();

            for (int i = 0; i < tablaImplementacion.Rows.Count; i++)
            {
                string identificador = tablaImplementacion.Rows[i][1].ToString();

                if (identificador.Equals(valorIdEmpresa))
                {

                    if (tablaImplementacion.Rows[i][2].Equals(1))
                    {
                        CheckboxAlmacenesFiscales.Checked = true;
                        CheckboxAlmacenesFiscales.Enabled = false;
                        CheckboxAlmacenesFiscales.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxAlmacenesFiscales.Checked = false;
                        CheckboxAlmacenesFiscales.Enabled = false;
                        CheckboxAlmacenesFiscales.ForeColor = System.Drawing.Color.Black;
                    }

                    if (tablaImplementacion.Rows[i][3].Equals(1))
                    {
                        CheckboxConstruccion.Checked = true;
                        CheckboxConstruccion.Enabled = false;
                        CheckboxConstruccion.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxConstruccion.Checked = false;
                        CheckboxConstruccion.Enabled = false;
                        CheckboxConstruccion.ForeColor = System.Drawing.Color.Black;
                    }

                    if (tablaImplementacion.Rows[i][4].Equals(1))
                    {
                        CheckboxMovimientoTierrasCanalizacion.Checked = true;
                        CheckboxMovimientoTierrasCanalizacion.Enabled = false;
                        CheckboxMovimientoTierrasCanalizacion.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxMovimientoTierrasCanalizacion.Checked = false;
                        CheckboxMovimientoTierrasCanalizacion.Enabled = false;
                        CheckboxMovimientoTierrasCanalizacion.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaImplementacion.Rows[i][5].Equals(1))
                    {
                        CheckboxPermisos.Checked = true;
                        CheckboxPermisos.Enabled = false;
                        CheckboxPermisos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxPermisos.Checked = false;
                        CheckboxPermisos.Enabled = false;
                        CheckboxPermisos.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaImplementacion.Rows[i][6].Equals(1))
                    {
                        CheckboxTopografia.Checked = true;
                        CheckboxTopografia.Enabled = false;
                        CheckboxTopografia.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxTopografia.Checked = false;
                        CheckboxTopografia.Enabled = false;
                        CheckboxTopografia.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaImplementacion.Rows[i][7].Equals(1))
                    {
                        CheckboxTransporte.Checked = true;
                        CheckboxTransporte.Enabled = false;
                        CheckboxTransporte.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxTransporte.Checked = false;
                        CheckboxTransporte.Enabled = false;
                        CheckboxTransporte.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaImplementacion.Rows[i][8].Equals("0"))
                    {
                        CheckboxOtroImplementacion.Checked = false;
                        labelOtroImplementacion.Text = "";
                        labelOtroImplementacion.ForeColor = System.Drawing.Color.Black;
                        CheckboxOtroImplementacion.Enabled = false;
                        CheckboxOtroImplementacion.ForeColor = System.Drawing.Color.Black;
                    }
                    else
                    {
                        CheckboxOtroImplementacion.Checked = true;
                        labelOtroImplementacion.Text = tablaImplementacion.Rows[i][8].ToString();
                        labelOtroImplementacion.ForeColor = System.Drawing.Color.Blue;
                        CheckboxOtroImplementacion.Enabled = false;
                        CheckboxOtroImplementacion.ForeColor = System.Drawing.Color.Blue;
                    }

                }
                else
                {
                    //no hay implementacion                    
                }
            }


            CheckboxAbanicosVentiladores.Checked = false;
            CheckboxAbanicosVentiladores.Enabled = false;
            CheckboxAnclajesSimilares.Checked = false;
            CheckboxAnclajesSimilares.Enabled = false;
            CheckboxBandejaCultivo.Checked = false;
            CheckboxBandejaCultivo.Enabled = false;
            /*CheckboxBandejasMacetasSimilares.Checked = false;
            CheckboxBandejasMacetasSimilares.Enabled = false;*/
            CheckboxCablesTensoresSoporte.Checked = false;
            CheckboxCablesTensoresSoporte.Enabled = false;
            CheckboxCanaletasMacetasCultivo.Checked = false;
            CheckboxCanaletasMacetasCultivo.Enabled = false;
            CheckboxCobertoresPiso.Checked = false;
            CheckboxCobertoresPiso.Enabled = false;
            CheckboxComputoProgramasEspecializados.Checked = false;
            CheckboxComputoProgramasEspecializados.Enabled = false;
            CheckboxEmisoresCO2.Checked = false;
            CheckboxEmisoresCO2.Enabled = false;
            CheckboxEquiposBombeoAgua.Checked = false;
            CheckboxEquiposBombeoAgua.Enabled = false;
            CheckboxEquiposControlAutomatismos.Checked = false;
            CheckboxEquiposControlAutomatismos.Enabled = false;
            CheckboxEquiposMonitoreoAguaAire.Checked = false;
            CheckboxEquiposMonitoreoAguaAire.Enabled = false;
            CheckboxEquiposMonitoreoControlPlagas.Checked = false;
            CheckboxEquiposMonitoreoControlPlagas.Enabled = false;
            CheckboxEquiposSaludSeguridadOcupacionel.Checked = false;
            CheckboxEquiposSaludSeguridadOcupacionel.Enabled = false;
            CheckboxEquiposPortatilesVariablesAmbientales.Checked = false;
            CheckboxEquiposPortatilesVariablesAmbientales.Enabled = false;
            CheckboxEquiposPoscosechaGestionCalidad.Checked = false;
            CheckboxEquiposPoscosechaGestionCalidad.Enabled = false;
            CheckboxEquiposSuministrosRiegoFertiIrrigacion.Checked = false;
            CheckboxEquiposSuministrosRiegoFertiIrrigacion.Enabled = false;
            CheckboxEstacionesMeteorologicas.Checked = false;
            CheckboxEstacionesMeteorologicas.Enabled = false;
            CheckboxEstructuraSoporteCultivos.Checked = false;
            CheckboxEstructuraSoporteCultivos.Enabled = false;
            CheckboxGeomembranas.Checked = false;
            CheckboxGeomembranas.Enabled = false;
            CheckboxHumedecimientoAmbiente.Checked = false;
            CheckboxHumedecimientoAmbiente.Enabled = false;
            CheckboxIluminacionInterna.Checked = false;
            CheckboxIluminacionInterna.Enabled = false;
            CheckboxMallaAntiAve.Checked = false;
            CheckboxMallaAntiAve.Enabled = false;
            CheckboxMallaAntiInsecto.Checked = false;
            CheckboxMallaAntiInsecto.Enabled = false;
            CheckboxMallaSombreo.Checked = false;
            CheckboxMallaSombreo.Enabled = false;
            CheckboxMaterialesConstruccion.Checked = false;
            CheckboxMaterialesConstruccion.Enabled = false;
            Checkbox1MaterialesConstruccion1.Checked = false;
            Checkbox1MaterialesConstruccion1.Enabled = false;
            CheckboxMotoresBarrasTransmision.Checked = false;
            CheckboxMotoresBarrasTransmision.Enabled = false;
            CheckboxNebulizadores.Checked = false;
            CheckboxNebulizadores.Enabled = false;
            CheckboxOtroEquipoCientificoEspecializado.Checked = false;
            CheckboxOtroEquipoCientificoEspecializado.Enabled = false;
            CheckboxPantallasCortaVientos.Checked = false;
            CheckboxPantallasCortaVientos.Enabled = false;
            CheckboxPantallasReflectivasRefractivas.Checked = false;
            CheckboxPantallasReflectivasRefractivas.Enabled = false;
            CheckboxPlasticosClaros.Checked = false;
            CheckboxPlasticosClaros.Enabled = false;
            CheckboxPlasticosPigmentados.Checked = false;
            CheckboxPlasticosPigmentados.Enabled = false;
            CheckboxSistemasRecirculacionSoluciones.Checked = false;
            CheckboxSistemasRecirculacionSoluciones.Enabled = false;
            CheckboxSistemasCalefaccionRefrigeracionInvernadero.Checked = false;
            CheckboxSistemasCalefaccionRefrigeracionInvernadero.Enabled = false;
            CheckboxSujetadoresMaterialesCerramiento.Checked = false;
            CheckboxSujetadoresMaterialesCerramiento.Enabled = false;
            CheckboxTanquesReservoriosAgua.Checked = false;
            CheckboxTanquesReservoriosAgua.Enabled = false;
            CheckboxOtroEquipamiento.Checked = false;
            CheckboxOtroEquipamiento.Enabled = false;
            labelOtroEquipamiento.Text = "";

            cEQUIPAMIENTOBase cargarEquipamiento = new cEQUIPAMIENTOBase();
            tablaEquipamiento = cargarEquipamiento.SeleccionarTodos();

            for (int i = 0; i < tablaEquipamiento.Rows.Count; i++)
            {
                string identificador = tablaEquipamiento.Rows[i][1].ToString();

                if (identificador.Equals(valorIdEmpresa))
                {
                    identificadorEquipamiento = int.Parse(tablaEquipamiento.Rows[i][0].ToString());

                    if (tablaEquipamiento.Rows[i][2].Equals(1))
                    {
                        CheckboxAbanicosVentiladores.Checked = true;
                        CheckboxAbanicosVentiladores.Enabled = false;
                        CheckboxAbanicosVentiladores.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxAbanicosVentiladores.Checked = false;
                        CheckboxAbanicosVentiladores.Enabled = false;
                        CheckboxAbanicosVentiladores.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][3].Equals(1))
                    {
                        CheckboxAnclajesSimilares.Checked = true;
                        CheckboxAnclajesSimilares.Enabled = false;
                        CheckboxAnclajesSimilares.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxAnclajesSimilares.Checked = false;
                        CheckboxAnclajesSimilares.Enabled = false;
                        CheckboxAnclajesSimilares.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][4].Equals(1))
                    {
                        CheckboxCablesTensoresSoporte.Checked = true;
                        CheckboxCablesTensoresSoporte.Enabled = false;
                        CheckboxCablesTensoresSoporte.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxCablesTensoresSoporte.Checked = false;
                        CheckboxCablesTensoresSoporte.Enabled = false;
                        CheckboxCablesTensoresSoporte.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][5].Equals(1))
                    {
                        CheckboxCanaletasMacetasCultivo.Checked = true;
                        CheckboxCanaletasMacetasCultivo.Enabled = false;
                        CheckboxCanaletasMacetasCultivo.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxCanaletasMacetasCultivo.Checked = false;
                        CheckboxCanaletasMacetasCultivo.Enabled = false;
                        CheckboxCanaletasMacetasCultivo.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][6].Equals(1))
                    {
                        CheckboxCobertoresPiso.Checked = true;
                        CheckboxCobertoresPiso.Enabled = false;
                        CheckboxCobertoresPiso.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxCobertoresPiso.Checked = false;
                        CheckboxCobertoresPiso.Enabled = false;
                        CheckboxCobertoresPiso.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][7].Equals(1))
                    {
                        CheckboxComputoProgramasEspecializados.Checked = true;
                        CheckboxComputoProgramasEspecializados.Enabled = false;
                        CheckboxComputoProgramasEspecializados.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxComputoProgramasEspecializados.Checked = false;
                        CheckboxComputoProgramasEspecializados.Enabled = false;
                        CheckboxComputoProgramasEspecializados.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][8].Equals(1))
                    {
                        CheckboxEmisoresCO2.Checked = true;
                        CheckboxEmisoresCO2.Enabled = false;
                        CheckboxEmisoresCO2.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEmisoresCO2.Checked = false;
                        CheckboxEmisoresCO2.Enabled = false;
                        CheckboxEmisoresCO2.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][9].Equals(1))
                    {
                        CheckboxEstacionesMeteorologicas.Checked = true;
                        CheckboxEstacionesMeteorologicas.Enabled = false;
                        CheckboxEstacionesMeteorologicas.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEstacionesMeteorologicas.Checked = false;
                        CheckboxEstacionesMeteorologicas.Enabled = false;
                        CheckboxEstacionesMeteorologicas.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][10].Equals(1))
                    {
                        CheckboxEstructuraSoporteCultivos.Checked = true;
                        CheckboxEstructuraSoporteCultivos.Enabled = false;
                        CheckboxEstructuraSoporteCultivos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEstructuraSoporteCultivos.Checked = false;
                        CheckboxEstructuraSoporteCultivos.Enabled = false;
                        CheckboxEstructuraSoporteCultivos.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][11].Equals(1))
                    {
                        CheckboxGeomembranas.Checked = true;
                        CheckboxGeomembranas.Enabled = false;
                        CheckboxGeomembranas.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxGeomembranas.Checked = false;
                        CheckboxGeomembranas.Enabled = false;
                        CheckboxGeomembranas.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][12].Equals(1))
                    {
                        CheckboxHumedecimientoAmbiente.Checked = true;
                        CheckboxHumedecimientoAmbiente.Enabled = false;
                        CheckboxHumedecimientoAmbiente.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxHumedecimientoAmbiente.Checked = false;
                        CheckboxHumedecimientoAmbiente.Enabled = false;
                        CheckboxHumedecimientoAmbiente.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][13].Equals(1))
                    {
                        CheckboxIluminacionInterna.Checked = true;
                        CheckboxIluminacionInterna.Enabled = false;
                        CheckboxIluminacionInterna.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxIluminacionInterna.Checked = false;
                        CheckboxIluminacionInterna.Enabled = false;
                        CheckboxIluminacionInterna.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][14].Equals(1))
                    {
                        CheckboxMotoresBarrasTransmision.Checked = true;
                        CheckboxMotoresBarrasTransmision.Enabled = false;
                        CheckboxMotoresBarrasTransmision.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxMotoresBarrasTransmision.Checked = false;
                        CheckboxMotoresBarrasTransmision.Enabled = false;
                        CheckboxMotoresBarrasTransmision.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][15].Equals(1))
                    {
                        CheckboxNebulizadores.Checked = true;
                        CheckboxNebulizadores.Enabled = false;
                        CheckboxNebulizadores.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxNebulizadores.Checked = false;
                        CheckboxNebulizadores.Enabled = false;
                        CheckboxNebulizadores.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][16].Equals(1))
                    {
                        CheckboxOtroEquipoCientificoEspecializado.Checked = true;
                        CheckboxOtroEquipoCientificoEspecializado.Enabled = false;
                        CheckboxOtroEquipoCientificoEspecializado.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxOtroEquipoCientificoEspecializado.Checked = false;
                        CheckboxOtroEquipoCientificoEspecializado.Enabled = false;
                        CheckboxOtroEquipoCientificoEspecializado.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaEquipamiento.Rows[i][17].Equals(1))
                    {
                        CheckboxSujetadoresMaterialesCerramiento.Checked = true;
                        CheckboxSujetadoresMaterialesCerramiento.Enabled = false;
                        CheckboxSujetadoresMaterialesCerramiento.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSujetadoresMaterialesCerramiento.Checked = false;
                        CheckboxSujetadoresMaterialesCerramiento.Enabled = false;
                        CheckboxSujetadoresMaterialesCerramiento.ForeColor = System.Drawing.Color.Black;
                    }

                    if (tablaEquipamiento.Rows[i][18].Equals(1))
                    {
                        CheckboxTanquesReservoriosAgua.Checked = true;
                        CheckboxTanquesReservoriosAgua.Enabled = false;
                        CheckboxTanquesReservoriosAgua.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxTanquesReservoriosAgua.Checked = false;
                        CheckboxTanquesReservoriosAgua.Enabled = false;
                        CheckboxTanquesReservoriosAgua.ForeColor = System.Drawing.Color.Black;
                    }

                    if (tablaEquipamiento.Rows[i][19].Equals("0"))
                    {
                        CheckboxOtroEquipamiento.Checked = false;
                        labelOtroEquipamiento.Text = "";
                        labelOtroEquipamiento.ForeColor = System.Drawing.Color.Black;
                        CheckboxOtroEquipamiento.Enabled = false;
                        CheckboxOtroEquipamiento.ForeColor = System.Drawing.Color.Black;
                    }
                    else
                    {
                        CheckboxOtroEquipamiento.Checked = true;
                        labelOtroEquipamiento.Text = tablaEquipamiento.Rows[i][19].ToString();
                        labelOtroEquipamiento.ForeColor = System.Drawing.Color.Blue;
                        CheckboxOtroEquipamiento.Enabled = false;
                        CheckboxOtroEquipamiento.ForeColor = System.Drawing.Color.Blue;
                    }

                    cEQUIPAMIENTOBANDEJABase cargarEquipamientoBandeja = new cEQUIPAMIENTOBANDEJABase();
                    cargarEquipamientoBandeja.IdEquipamiento = identificadorEquipamiento;
                    cargarEquipamientoBandeja.SeleccionarUno();

                    if (cargarEquipamientoBandeja.BandejaCultivo == 1)
                    {
                        CheckboxBandejaCultivo.Checked = true;
                        CheckboxBandejaCultivo.Enabled = false;
                        CheckboxBandejaCultivo.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxBandejaCultivo.Checked = false;
                        CheckboxBandejaCultivo.Enabled = false;
                        CheckboxBandejaCultivo.ForeColor = System.Drawing.Color.Black;
                    }
                    /*if (cargarEquipamientoBandeja.BandejaMaceta == 1)
                    {
                        CheckboxBandejasMacetasSimilares.Checked = true;
                        CheckboxBandejasMacetasSimilares.Enabled = false;
                        CheckboxBandejasMacetasSimilares.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxBandejasMacetasSimilares.Checked = false;
                        CheckboxBandejasMacetasSimilares.Enabled = false;
                        CheckboxBandejasMacetasSimilares.ForeColor = System.Drawing.Color.Black;
                    }
                    */
                    cEQUIPAMIENTOEQUIPOBase cargarEquipamientoEquipo = new cEQUIPAMIENTOEQUIPOBase();
                    cargarEquipamientoEquipo.IdEquipamiento = identificadorEquipamiento;
                    cargarEquipamientoEquipo.SeleccionarUno();

                    if (cargarEquipamientoEquipo.EquipoBondeoAgua == 1)
                    {
                        CheckboxEquiposBombeoAgua.Checked = true;
                        CheckboxEquiposBombeoAgua.Enabled = false;
                        CheckboxEquiposBombeoAgua.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquiposBombeoAgua.Checked = false;
                        CheckboxEquiposBombeoAgua.Enabled = false;
                        CheckboxEquiposBombeoAgua.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoEquipo.EquipoControlAutomatismos == 1)
                    {
                        CheckboxEquiposControlAutomatismos.Checked = true;
                        CheckboxEquiposControlAutomatismos.Enabled = false;
                        CheckboxEquiposControlAutomatismos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquiposControlAutomatismos.Checked = false;
                        CheckboxEquiposControlAutomatismos.Enabled = false;
                        CheckboxEquiposControlAutomatismos.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoEquipo.EquipoMonitoreoAguaAire == 1)
                    {
                        CheckboxEquiposMonitoreoAguaAire.Checked = true;
                        CheckboxEquiposMonitoreoAguaAire.Enabled = false;
                        CheckboxEquiposMonitoreoAguaAire.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquiposMonitoreoAguaAire.Checked = false;
                        CheckboxEquiposMonitoreoAguaAire.Enabled = false;
                        CheckboxEquiposMonitoreoAguaAire.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoEquipo.EquipoMonitoreoPlagas == 1)
                    {
                        CheckboxEquiposMonitoreoControlPlagas.Checked = true;
                        CheckboxEquiposMonitoreoControlPlagas.Enabled = false;
                        CheckboxEquiposMonitoreoControlPlagas.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquiposMonitoreoControlPlagas.Checked = false;
                        CheckboxEquiposMonitoreoControlPlagas.Enabled = false;
                        CheckboxEquiposMonitoreoControlPlagas.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoEquipo.EquipoSaludSeguridadOcupacional == 1)
                    {
                        CheckboxEquiposSaludSeguridadOcupacionel.Checked = true;
                        CheckboxEquiposSaludSeguridadOcupacionel.Enabled = false;
                        CheckboxEquiposSaludSeguridadOcupacionel.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquiposSaludSeguridadOcupacionel.Checked = false;
                        CheckboxEquiposSaludSeguridadOcupacionel.Enabled = false;
                        CheckboxEquiposSaludSeguridadOcupacionel.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoEquipo.EquipoPortatiles == 1)
                    {
                        CheckboxEquiposPortatilesVariablesAmbientales.Checked = true;
                        CheckboxEquiposPortatilesVariablesAmbientales.Enabled = false;
                        CheckboxEquiposPortatilesVariablesAmbientales.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquiposPortatilesVariablesAmbientales.Checked = false;
                        CheckboxEquiposPortatilesVariablesAmbientales.Enabled = false;
                        CheckboxEquiposPortatilesVariablesAmbientales.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoEquipo.EquipoPoscosecha == 1)
                    {
                        CheckboxEquiposPoscosechaGestionCalidad.Checked = true;
                        CheckboxEquiposPoscosechaGestionCalidad.Enabled = false;
                        CheckboxEquiposPoscosechaGestionCalidad.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquiposPoscosechaGestionCalidad.Checked = false;
                        CheckboxEquiposPoscosechaGestionCalidad.Enabled = false;
                        CheckboxEquiposPoscosechaGestionCalidad.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoEquipo.EquipoRiegoFertiIrrigacion == 1)
                    {
                        CheckboxEquiposSuministrosRiegoFertiIrrigacion.Checked = true;
                        CheckboxEquiposSuministrosRiegoFertiIrrigacion.Enabled = false;
                        CheckboxEquiposSuministrosRiegoFertiIrrigacion.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquiposSuministrosRiegoFertiIrrigacion.Checked = false;
                        CheckboxEquiposSuministrosRiegoFertiIrrigacion.Enabled = false;
                        CheckboxEquiposSuministrosRiegoFertiIrrigacion.ForeColor = System.Drawing.Color.Black;
                    }


                    cEQUIPAMIENTOMALLABase cargarEquipamientoMalla = new cEQUIPAMIENTOMALLABase();
                    cargarEquipamientoMalla.IdEquipamiento = identificadorEquipamiento;
                    cargarEquipamientoMalla.SeleccionarUno();

                    if (cargarEquipamientoMalla.MallasAntiAves == 1)
                    {
                        CheckboxMallaAntiAve.Checked = true;
                        CheckboxMallaAntiAve.Enabled = false;
                        CheckboxMallaAntiAve.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxMallaAntiAve.Checked = false;
                        CheckboxMallaAntiAve.Enabled = false;
                        CheckboxMallaAntiAve.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoMalla.MallasAntiInsectos == 1)
                    {
                        CheckboxMallaAntiInsecto.Checked = true;
                        CheckboxMallaAntiInsecto.Enabled = false;
                        CheckboxMallaAntiInsecto.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxMallaAntiInsecto.Checked = false;
                        CheckboxMallaAntiInsecto.Enabled = false;
                        CheckboxMallaAntiInsecto.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoMalla.MallasSombreo == 1)
                    {
                        CheckboxMallaSombreo.Checked = true;
                        CheckboxMallaSombreo.Enabled = false;
                        CheckboxMallaSombreo.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxMallaSombreo.Checked = false;
                        CheckboxMallaSombreo.Enabled = false;
                        CheckboxMallaSombreo.ForeColor = System.Drawing.Color.Black;
                    }

                    cEQUIPAMIENTOMATERIALBase cargarEquipamientoMaterial = new cEQUIPAMIENTOMATERIALBase();
                    cargarEquipamientoMaterial.IdEquipamiento = identificadorEquipamiento;
                    cargarEquipamientoMaterial.SeleccionarUno();

                    if (cargarEquipamientoMaterial.MaterialesMadera == 1)
                    {
                        CheckboxMaterialesConstruccion.Checked = true;
                        CheckboxMaterialesConstruccion.Enabled = false;
                        CheckboxMaterialesConstruccion.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxMaterialesConstruccion.Checked = false;
                        CheckboxMaterialesConstruccion.Enabled = false;
                        CheckboxMaterialesConstruccion.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoMaterial.MaterialesMetal == 1)
                    {
                        Checkbox1MaterialesConstruccion1.Checked = true;
                        Checkbox1MaterialesConstruccion1.Enabled = false;
                        Checkbox1MaterialesConstruccion1.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        Checkbox1MaterialesConstruccion1.Checked = false;
                        Checkbox1MaterialesConstruccion1.Enabled = false;
                        Checkbox1MaterialesConstruccion1.ForeColor = System.Drawing.Color.Black;
                    }

                    cEQUIPAMIENTOPANTALLABase cargarEquipamientoPantalla = new cEQUIPAMIENTOPANTALLABase();
                    cargarEquipamientoPantalla.IdEquipamiento = identificadorEquipamiento;
                    cargarEquipamientoPantalla.SeleccionarUno();

                    if (cargarEquipamientoPantalla.PantallasCortaViento == 1)
                    {
                        CheckboxPantallasCortaVientos.Checked = true;
                        CheckboxPantallasCortaVientos.Enabled = false;
                        CheckboxPantallasCortaVientos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxPantallasCortaVientos.Checked = false;
                        CheckboxPantallasCortaVientos.Enabled = false;
                        CheckboxPantallasCortaVientos.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoPantalla.PantallasReflectivasRefractivas == 1)
                    {
                        CheckboxPantallasReflectivasRefractivas.Checked = true;
                        CheckboxPantallasReflectivasRefractivas.Enabled = false;
                        CheckboxPantallasReflectivasRefractivas.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxPantallasReflectivasRefractivas.Checked = false;
                        CheckboxPantallasReflectivasRefractivas.Enabled = false;
                        CheckboxPantallasReflectivasRefractivas.ForeColor = System.Drawing.Color.Black;
                    }

                    cEQUIPAMIENTOPLASTICOBase cargarEquipamientoPlastico = new cEQUIPAMIENTOPLASTICOBase();
                    cargarEquipamientoPlastico.IdEquipamiento = identificadorEquipamiento;
                    cargarEquipamientoPlastico.SeleccionarUno();

                    if (cargarEquipamientoPlastico.PlasticosClaros == 1)
                    {
                        CheckboxPlasticosClaros.Checked = true;
                        CheckboxPlasticosClaros.Enabled = false;
                        CheckboxPlasticosClaros.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxPlasticosClaros.Checked = false;
                        CheckboxPlasticosClaros.Enabled = false;
                        CheckboxPlasticosClaros.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoPlastico.PlasticosPigmentados == 1)
                    {
                        CheckboxPlasticosPigmentados.Checked = true;
                        CheckboxPlasticosPigmentados.Enabled = false;
                        CheckboxPlasticosPigmentados.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxPlasticosPigmentados.Checked = false;
                        CheckboxPlasticosPigmentados.Enabled = false;
                        CheckboxPlasticosPigmentados.ForeColor = System.Drawing.Color.Black;
                    }

                    cEQUIPAMIENTOSISTEMABase cargarEquipamientoSistema = new cEQUIPAMIENTOSISTEMABase();
                    cargarEquipamientoSistema.IdEquipamiento = identificadorEquipamiento;
                    cargarEquipamientoSistema.SeleccionarUno();

                    if (cargarEquipamientoSistema.SistemaRecirculacionSoluciones == 1)
                    {
                        CheckboxSistemasRecirculacionSoluciones.Checked = true;
                        CheckboxSistemasRecirculacionSoluciones.Enabled = false;
                        CheckboxSistemasRecirculacionSoluciones.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSistemasRecirculacionSoluciones.Checked = false;
                        CheckboxSistemasRecirculacionSoluciones.Enabled = false;
                        CheckboxSistemasRecirculacionSoluciones.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarEquipamientoSistema.SistemasCalefaccionRefrigeracion == 1)
                    {
                        CheckboxSistemasCalefaccionRefrigeracionInvernadero.Checked = true;
                        CheckboxSistemasCalefaccionRefrigeracionInvernadero.Enabled = false;
                        CheckboxSistemasCalefaccionRefrigeracionInvernadero.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSistemasCalefaccionRefrigeracionInvernadero.Checked = false;
                        CheckboxSistemasCalefaccionRefrigeracionInvernadero.Enabled = false;
                        CheckboxSistemasCalefaccionRefrigeracionInvernadero.ForeColor = System.Drawing.Color.Black;
                    }
                }
                else
                {
                    //no hay equipamiento                    
                }
            }
        }


        protected void ButtonDescargar_Click(object sender, EventArgs e)
        {
            pdf.Portada();
        }
        protected void ButtonCatalogoP_Click(object sender, EventArgs e)
        {
            Response.RedirectPermanent("catalogoInicio.aspx");

        }

        protected void ButtonHome_Click(object sender, EventArgs e)
        {
            Response.RedirectPermanent("Default.aspx");
        }
    }
}